翻訳と辞書
Words near each other
・ Arrott Building
・ Arrott plot
・ Arrott Transportation Center
・ Arrou
・ Arrouaise Abbey
・ Arrouiah
・ Arroup Secondary school
・ Arrout
・ Arroux
・ Arrouya
・ Arrouya noir
・ Arrouède
・ Arrow
・ Arrow (automobile)
・ Arrow (comics)
Arrow (computer science)
・ Arrow (disambiguation)
・ Arrow (Israeli missile)
・ Arrow (liqueur)
・ Arrow (motorcycle part manufacturer)
・ Arrow (musician)
・ Arrow (radio format)
・ Arrow (railcar)
・ Arrow (symbol)
・ Arrow (train)
・ Arrow (TV series)
・ Arrow 1000
・ Arrow 250
・ Arrow 3
・ Arrow 500


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Arrow (computer science) : ウィキペディア英語版
Arrow (computer science)
In computer science, arrows are a type class used in programming to describe computations in a pure and declarative fashion. First proposed by computer scientist John Hughes as a generalization of monads, arrows provide a referentially transparent way of expressing relationships between ''logical'' steps in a computation. Unlike monads, arrows don't limit steps to having one and only one input. As a result, they have found use in functional reactive programming, point-free programming, and parsers among other applications.〔
== Motivation and history ==
While arrows were in use before being recognized as a distinct class, Hughes would publish their first definition in 2000. Until then, monads had proven sufficient for most problems requiring the combination of program logic in pure code. However, some useful libraries, such as the Fudgets library for graphical user interfaces and certain efficient parsers, defied rewriting in a monadic form.〔
The formal concept of arrows was developed to explain these exceptions to monadic code, and in the process, monads themselves turned out to be a subset of arrows.〔 Since then, arrows have been an active area of research. Their underlying laws and operations have been refined several times, with recent formulations such as arrow calculus requiring only five laws.

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Arrow (computer science)」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.